Big Huge Thesaurus

South American bullfrog

noun